Δεν υπάρχει λόγος να ψάχνει κανείς στα attributes όταν υπάρχει η GetDirectories και στις δύο κλάσεις, και την Directory και την DirectoryInfo. Μάλιστα και οι δύο κλάσεις έχουν παραλλαγές της μεθόδου η οποία κάνει αναζήτηση και σε subdirectories.
Ομολογώ ότι ακόμα δεν έχω καταλάβει ποιό είναι το θέμα. Αν ξέρω τα ονόματα όλων των ενδιάμεσων φακέλων, ή αν μπορώ να τα βρώ μέσω της GetDirectories, άνετα μπορώ να φτιάξω ένα string με όλο το path και να κάνω GetFiles είτε στο Photos είτε στο Thumbs.
Για παράδειγμα, ο παρακάτω κώδικας θα σου επιστρέψει αμέσως τα αποτελέσματα που θέλεις
Dim showFolders as String()=Directory.GetDirectories("e:\shows")
For each showFolder as String in showFolders
Dim thumbs as String()=Directory.GetFiles(showFolder + "\Thumbs")
Console.WriteLine("{0} Thumbs {1}",showFolder,thumbs.Length)
Dim photos as String()=Directory.GetFiles(showFolder + "\Photos")
Console.WriteLine("{0} Photos {1}",showFolder,photos.Length)
Νext
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos